/*
*
* CompanyAccountInfo.java
* @author yaokan
* @date 2020-11-26 16:52:19
*/
package com.steel.yfmall.cloud.assistant.po.user;

import java.math.BigDecimal;
import java.util.Date;

public class CompanyAccountInfo {
    /**
     *  @Fields company_code 公司编码
     */
    private String companyCode;

    /**
     *  @Fields sales_area 销售区域
     */
    private String salesArea;

    /**
     *  @Fields sale_company_code 销售公司
     */
    private String saleCompanyCode;

    /**
     *  @Fields prod_code 产品大类
     */
    private String prodCode;

    /**
     *  @Fields total_recharge 打款总金额(中冠)
     */
    private BigDecimal totalRecharge;

    /**
     *  @Fields total_order_money 总订单金额(中冠)
     */
    private BigDecimal totalOrderMoney;

    /**
     *  @Fields total_return_money 退款总金额(中冠)
     */
    private BigDecimal totalReturnMoney;

    /**
     *  @Fields remainder_amt 账户余额(中冠余额)
     */
    private BigDecimal remainderAmt;

    /**
     *  @Fields use_money 可用资金
     */
    private BigDecimal useMoney;

    /**
     *  @Fields frozen_money 冻结余额
     */
    private BigDecimal frozenMoney;

    /**
     *  @Fields version 版本号
     */
    private Integer version;

    /**
     *  @Fields update_time 更新时间
     */
    private Date updateTime;

    /**
     * 公司编码
     * @return company_code 公司编码
     */
    public String getCompanyCode() {
        return companyCode;
    }

    /**
     * 公司编码
     * @param companyCode 公司编码
     */
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode == null ? null : companyCode.trim();
    }

    /**
     * 销售区域
     * @return sales_area 销售区域
     */
    public String getSalesArea() {
        return salesArea;
    }

    /**
     * 销售区域
     * @param salesArea 销售区域
     */
    public void setSalesArea(String salesArea) {
        this.salesArea = salesArea == null ? null : salesArea.trim();
    }

    /**
     * 销售公司
     * @return sale_company_code 销售公司
     */
    public String getSaleCompanyCode() {
        return saleCompanyCode;
    }

    /**
     * 销售公司
     * @param saleCompanyCode 销售公司
     */
    public void setSaleCompanyCode(String saleCompanyCode) {
        this.saleCompanyCode = saleCompanyCode == null ? null : saleCompanyCode.trim();
    }

    /**
     * 产品大类
     * @return prod_code 产品大类
     */
    public String getProdCode() {
        return prodCode;
    }

    /**
     * 产品大类
     * @param prodCode 产品大类
     */
    public void setProdCode(String prodCode) {
        this.prodCode = prodCode == null ? null : prodCode.trim();
    }

    /**
     * 打款总金额(中冠)
     * @return total_recharge 打款总金额(中冠)
     */
    public BigDecimal getTotalRecharge() {
        return totalRecharge;
    }

    /**
     * 打款总金额(中冠)
     * @param totalRecharge 打款总金额(中冠)
     */
    public void setTotalRecharge(BigDecimal totalRecharge) {
        this.totalRecharge = totalRecharge;
    }

    /**
     * 总订单金额(中冠)
     * @return total_order_money 总订单金额(中冠)
     */
    public BigDecimal getTotalOrderMoney() {
        return totalOrderMoney;
    }

    /**
     * 总订单金额(中冠)
     * @param totalOrderMoney 总订单金额(中冠)
     */
    public void setTotalOrderMoney(BigDecimal totalOrderMoney) {
        this.totalOrderMoney = totalOrderMoney;
    }

    /**
     * 退款总金额(中冠)
     * @return total_return_money 退款总金额(中冠)
     */
    public BigDecimal getTotalReturnMoney() {
        return totalReturnMoney;
    }

    /**
     * 退款总金额(中冠)
     * @param totalReturnMoney 退款总金额(中冠)
     */
    public void setTotalReturnMoney(BigDecimal totalReturnMoney) {
        this.totalReturnMoney = totalReturnMoney;
    }

    /**
     * 账户余额(中冠余额)
     * @return remainder_amt 账户余额(中冠余额)
     */
    public BigDecimal getRemainderAmt() {
        return remainderAmt;
    }

    /**
     * 账户余额(中冠余额)
     * @param remainderAmt 账户余额(中冠余额)
     */
    public void setRemainderAmt(BigDecimal remainderAmt) {
        this.remainderAmt = remainderAmt;
    }

    /**
     * 可用资金
     * @return use_money 可用资金
     */
    public BigDecimal getUseMoney() {
        return useMoney;
    }

    /**
     * 可用资金
     * @param useMoney 可用资金
     */
    public void setUseMoney(BigDecimal useMoney) {
        this.useMoney = useMoney;
    }

    /**
     * 冻结余额
     * @return frozen_money 冻结余额
     */
    public BigDecimal getFrozenMoney() {
        return frozenMoney;
    }

    /**
     * 冻结余额
     * @param frozenMoney 冻结余额
     */
    public void setFrozenMoney(BigDecimal frozenMoney) {
        this.frozenMoney = frozenMoney;
    }

    /**
     * 版本号
     * @return version 版本号
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 版本号
     * @param version 版本号
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
